package com.ruoyi.project.site.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

/**
 * 投放点管理对象 bins_site_info
 * 
 * @author administrator
 * @date 2025-04-03
 */
public class BinsSiteInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long siteId;

    /** 站点名 */
    @Excel(name = "站点名")
    private String siteName;

    /** 地址 */
    @Excel(name = "地址")
    private String siteAddress;

    /** 坐标 */
    @Excel(name = "坐标")
    private String sitePoint;

    /** 备用1 */
    @Excel(name = "备用1")
    private String res3;

    /** 商户ID */
    @Excel(name = "商户ID")
    private Long deptId;

    public void setSiteId(Long siteId) 
    {
        this.siteId = siteId;
    }

    public Long getSiteId() 
    {
        return siteId;
    }

    public void setSiteName(String siteName) 
    {
        this.siteName = siteName;
    }

    public String getSiteName() 
    {
        return siteName;
    }

    public void setSiteAddress(String siteAddress) 
    {
        this.siteAddress = siteAddress;
    }

    public String getSiteAddress() 
    {
        return siteAddress;
    }

    public void setSitePoint(String sitePoint) 
    {
        this.sitePoint = sitePoint;
    }

    public String getSitePoint() 
    {
        return sitePoint;
    }

    public void setRes3(String res3) 
    {
        this.res3 = res3;
    }

    public String getRes3() 
    {
        return res3;
    }

    public void setDeptId(Long deptId) 
    {
        this.deptId = deptId;
    }

    public Long getDeptId() 
    {
        return deptId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("siteId", getSiteId())
            .append("siteName", getSiteName())
            .append("siteAddress", getSiteAddress())
            .append("sitePoint", getSitePoint())
            .append("res3", getRes3())
            .append("deptId", getDeptId())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
